// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

const db = cloud.database()//引用云数据库
const account = db.collection("account")
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  await account
    .where({
      openid: wxContext.OPENID
    }).update({
      data: {
        dayPassNumber: _.inc(1),
        passNumber: _.inc(1)
      }
    })
    
    let passNumber = await account.where({
      openid: wxContext.OPENID
    }).field({
      passNumber: true
    }).get()

    return {
      code: 'get',
      res: passNumber.data
    }
}
